package ReSofting.it.GoldDirector.JsonTrans;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import ReSofting.it.GoldDirector.Model.myAggiunta;
import ReSofting.it.GoldDirector.Model.myCategoria;
import android.util.Log;

public class JsonTransformer_myCategoria {
	
	
	public myCategoria jsonTo_myCategoria(JSONObject pJsObj)
	{
		if(pJsObj == null) return null;
		
		 try {
			 myCategoria res = 
				 new myCategoria(
						 pJsObj.getString("Nome"),
						 pJsObj.getString("FkAreaProd")						 
			 );
			 
			 
			 JSONArray jarr = pJsObj.getJSONArray("Aggiunte");
			 JSONObject jobj = null;
			 
			 myAggiunta agg = null;
			 for(int i = 0; i < jarr.length(); i++) 
			 {
				 jobj = jarr.getJSONObject(i);
				 
				 agg= new myAggiunta();
				 agg.IDAgg = jobj.getInt("IDAgg") ;
				 agg.NomeAgg = jobj.getString("NomeAgg");
				 agg.FkCat = jobj.getString("FkCat");				 
			 }
			 
			 return res ;
			 
		} catch (JSONException e) {
			Log.v("Errore from Json to Obj in  jsonTo_myMenu ", e.getMessage());
			e.printStackTrace();
			return null;
		}
    	 
	}//fM

}//fC
